//
//  ArrayList.swift
//  ArchitectGenerics
//
//  Created by 姚胜龙 on 2017/6/5.
//  Copyright © 2017年 姚胜龙. All rights reserved.
//

import UIKit

class ArrayList<T> {

    private var array = Array<T>()

    func add(obj:T) {
        self.array.append(obj)
    }

    func get(index:Int) -> T {
        return self.array[index]
    }

    func remove(index:Int) {
        self.array.remove(at: index)
    }

    func forEach() {
        for item in array {
            print(item)
        }
    }

}
